package com.ruoyi.web.request;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.math.BigDecimal;
@ApiModel
public class IESI123103Request {
    @ApiModelProperty(value = "申请业务类型 默认T1")
    private String type;
    @ApiModelProperty(value = "申请代付金额 必须带两位小数点例：1.00")
    private BigDecimal amt;
    @ApiModelProperty(value = "代付模式 S:single单笔  B:batch批量 暂时只支持单笔")
    private String mode;
    @ApiModelProperty(value = "收款方账号")
    private String payeeAcct;
    @ApiModelProperty(value = "收款方户名")
    private String payeeNm;
    @ApiModelProperty(value = "收款方行号")
    private String payeeBranchCd;
    @ApiModelProperty(value = "交易类型")
    private String payeeType;
    @ApiModelProperty(value = "收款方行名")
    private String payeeBranchNm;
    @ApiModelProperty(value = "代付文件编号 批量必传")
    private String fileId;
    @ApiModelProperty(value = "代付文件 批量必传")
    private String fileName;
    @ApiModelProperty(value = "代付笔数 批量必传")
    private Integer cnt;
    @ApiModelProperty(value = "附加信息")
    private String addInfo;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public BigDecimal getAmt() {
        return amt;
    }

    public void setAmt(BigDecimal amt) {
        this.amt = amt;
    }

    public String getMode() {
        return mode;
    }

    public void setMode(String mode) {
        this.mode = mode;
    }

    public String getPayeeAcct() {
        return payeeAcct;
    }

    public void setPayeeAcct(String payeeAcct) {
        this.payeeAcct = payeeAcct;
    }

    public String getPayeeNm() {
        return payeeNm;
    }

    public void setPayeeNm(String payeeNm) {
        this.payeeNm = payeeNm;
    }

    public String getPayeeBranchCd() {
        return payeeBranchCd;
    }

    public void setPayeeBranchCd(String payeeBranchCd) {
        this.payeeBranchCd = payeeBranchCd;
    }

    public String getPayeeType() {
        return payeeType;
    }

    public void setPayeeType(String payeeType) {
        this.payeeType = payeeType;
    }

    public String getPayeeBranchNm() {
        return payeeBranchNm;
    }

    public void setPayeeBranchNm(String payeeBranchNm) {
        this.payeeBranchNm = payeeBranchNm;
    }

    public String getFileId() {
        return fileId;
    }

    public void setFileId(String fileId) {
        this.fileId = fileId;
    }

    public String getFileName() {
        return fileName;
    }

    public void setFileName(String fileName) {
        this.fileName = fileName;
    }

    public Integer getCnt() {
        return cnt;
    }

    public void setCnt(Integer cnt) {
        this.cnt = cnt;
    }

    public String getAddInfo() {
        return addInfo;
    }

    public void setAddInfo(String addInfo) {
        this.addInfo = addInfo;
    }
}
